package com.rockfalldefence.sw.embark.client.page;

import net.binarymuse.gwt.client.ui.wizard.WizardPage;

import com.google.gwt.user.client.ui.FlowPanel;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.Widget;
import com.rockfalldefence.sw.embark.client.RDEmbarkContext;

public class WelcomePage extends WizardPage<RDEmbarkContext> {

	public static final PageID PAGEID = new PageID();
	private FlowPanel panel;


	
	public WelcomePage() {        
		panel = new FlowPanel();
	    panel.add(new HTML("<h1>Benvenuto</h1>"));
	    panel.add(new HTML("<p>Questo <i>wizard</i> ti guiderà " + 
	    		"nel processo di calcolo e verifica di un rilevato paramassi.</p><br/>"));
	    panel.add(new HTML("<p>I passi che dovrai seguire sono 9, che riassunti sono:</p>" + 
		"<ul><li>a) Definizione della traiettoria del blocco</li><li>b) Definizione della geometria del rilevato</li><li>c) Calcolo dell'energia di progetto secondo NTC2008</li><li>d) Caratterizzazione dei materiali</li><li>e) Verifica scavalcamento</li><li>f) Calcolo forza d'impatto</li><li>g) Verfifica della penetrazione del blocco</li><li>h) Verifica dello spanciamento del rilevato</li><li>i) Verifiche fondazioni</li></ul>"));
	    panel.add(new HTML("<br/><p>Quando sei pronto per iniziare, prego fai " + 
		"click su \"Next.\"</p><br/>"));
	}

	@Override
	public Widget asWidget() {
		return panel;
	}

	@Override
	public PageID getPageID() {
		return PAGEID;
	}

	@Override
	public String getTitle() {
		return "Inizio";
	}

}
